package com.yitao.cms.mapper;

import com.yitao.client.dto.order.MallOrderListDto;
import com.yitao.client.model.order.MallOrderModel;
import com.yitao.client.model.order.MallOrderRefundModel;
import com.yitao.client.model.pay.PayStreamModel;
import com.yitao.cms.dto.order.OrderStreamDto;
import com.yitao.cms.vo.order.OrderShopAndUserVo;
import com.yitao.cms.vo.order.OrderStreamVo;
import com.yitao.cms.vo.order.PagingOrderRequestVo;

import java.util.List;

public interface OrderMapper {

    List<MallOrderListDto> getOrderList(PagingOrderRequestVo pagingOrderRequestVo);

    List<MallOrderRefundModel> getRefundOrderList(PagingOrderRequestVo pagingOrderRequestVo);

    List<OrderStreamDto> getOrderStreamList(OrderStreamVo orderStreamVo);

    List<OrderShopAndUserVo> getGroupByUserIdAndShopId();

}
